Count cells/rows that contains specified string from all columns - mysql

I am trying to write query that would go through whole table and count cells which contains e.g. "1/23/20" but i have found only ways how to search one specific column. Is it possible to search all columns?

Related

MySQL Column Value Auto Increment To be Unique Within a Specific Range

Is it possible in MySQL to define an autoincrement column to be within a specific range while excluding a list of numbers?
For example, I am trying to find a way to define a column to be within 3000-4000 while excluding 3123-3200, 3312-3400.
I am using DBeaver to design a table.

SSRS column group displays data on unique rows

I have a data set where i'm using a table to display Name, Radio #, and Unit # information in SSRS tablix. As some of the groups have 60+ members, i thought it would be better to expand the tables into 4 columns repeating those detail fields instead of displaying a 3 page long skinny table. In the SQL i used a row count%4 function to assign a "position" number 0-3 for each name. If i create a table with the detail members above and then add a parent column group on position, i get the tables repeated as i want but each name/radio/unit appears on a unique row. I've tried several different ways of grouping rows/columns but always seem to get this staggered table (with only name/radio to make it easier to digest): sample_pic
Sorry if this is a duplicate. I've really searched quite a bit before putting this in but it's probably the case that if i knew what to search, i wouldn't be putting this question in. So if you'd rather tell me what to search i can do that too. :)
SSRS will display a row in the table for each row returned from the dataset, this is normal behaviour for data to display.
One way to get what you want is to create a query which has all the information form your column headings in one row, probably with a pivot or similar.
Or you could just display your columns in separate tables.

is it possible with html to specify table/grid organized by columns?

I have a table/grid with two columns and I want to be able to add/remove rows from each column. Currently I'm using a regular table and if I want to add a cell to the left column, I have to go through each of the rows and move the data from all the other cells in that column down in the subsequent rows.
I was wondering if there was a way either with tables or css-tables to organize by data by column and then just add/subtract rows/divs from the appropriate column grouping and not have to deal with visual rows.

Correctly display the columns in a PivotTable

I have a pivot table in Excel. I have field headings on my other sheet I have got the date in them that correspond with a name.
When I make the pivot table all of the columns that have different amounts of data in them all show the same total. It is almost like it is counting the blanks.
Please look at the pictures and tell me if I am doing something wrong.
It probably is counting the blanks -- even though there is nothing in the cell, there may be formatting or other aspects that the pivot will include in the count. To fix this, you can either:
Filter your raw data and filter each column to just show the (Blanks). Highlight the entire column and press delete
Instead of "Yes" use 1. In your pivot instead of "Count" choose the value field setting of "Count Numbers"

SQL : should I insert another column or parse every single row

Assume millions of lines of traffic data in SQL format.
From the column URL and for each row of given range, I want to get a substring text that matches the target tag.
For example, from the column URL, I have the following texts:
Column: `URL`
Row 1: http://www.google.com/abcdeft?&QQ=123&AA=america&YY=111
Row 2: http://www.google.com/abcdeft?&QQ=123&AA=asia&YY=111
Row 3: http://www.google.com/abcdeft?&QQ=123&AA=africa&YY=111
Row 4: http://www.google.com/abcdeft?&QQ=123&AA=south&YY=111
Row 5: http://www.google.com/abcdeft?&QQ=123&AA=south&YY=111
Row 6: http://www.google.com/abcdeft?&QQ=123&AA=&YY=111
Row 7: http://www.google.com/abcdeft?&QQ=123
...
Row 99999999: http://www.google.com/abcdeft?&QQ=123&AA=ddd&YY=111
Data keep being loaded with lots of updates. So performance does matter. My goal is to:
Identify each row with its unique key-tag &AA=. Basically I need to get the string in the tag &AA= from every single row. For example, I want africa from ~~&AA=africa&~~. None if there is no &AA= but still need to read every single row.
Identify duplicate rows that contain the same tag in &AA=. e.g. row 4 and 5 are duplicates because they have same AA tags of south.
Question: which would be the best way for future data processing?
Option 1. Without URL column
Read every single row in URL column
Parse each row for the tag &AA= using urlparse library
Need a separate script to find duplicate rows with the same AA tag. e.g. using Python, I need to make a list of all items(all tags) and find the duplicate items in the list.
Need a separate query to find the rows that contain duplicate tags. e.g. query the rows that contain the duplicate items in the column URL
Creating separate column specifically for this task seems relatively doable.
Option 2. Insert another new column AA for tag &AA= and start filling out the new column when updating traffic data.
In this way:
No need to Read the column URL
No need to Parse the text in URL to get the tag &AA=
No need to Find duplicate items from one query
- No need to etrieve rows with duplicate items from another query
In this way, we can easily:
Get &AA= data just selecting the column AA
SELECT duplicate rows using COUNT function in SQL
Which one would perform better?
If you can stand the extra space cost of having an additional column then that would be the optimal approach. If there are a lot of duplicates of AA you might consider putting that in another table and then joining to it for queries. That would cut down on the space cost and still give you all the flexiblity. it would make it even easier (faster to query) if you were querying on an ID instead of the textual value of AA.