AmitDiwan has Published 10740 Articles

How can I select every alternative row and display in descending order in SQL?

AmitDiwan

AmitDiwan

Updated on 07-Oct-2019 12:45:42

4K+ Views

To fetch every alternative row, use MOD() under WHERE. Then use ORDER BY DESC to display the result in descending order −select *from yourTableName where mod(yourColumnName, 2)=1 order by yourColumnName DESC;Let us first create a table −mysql> create table DemoTable (    UniqueId int NOT NULL AUTO_INCREMENT PRIMARY KEY,   ... Read More

Select all email addresses beginning with 5 numeric characters (regular expression) in MySQL

AmitDiwan

AmitDiwan

Updated on 07-Oct-2019 12:41:17

256 Views

To get the email addresses beginning with 5 numeric characters, the optional solution is to use REGEXP −select *from yourTableName where yourColumnName regexp "^[0-9]{5}";Let us first create a table −mysql> create table DemoTable (    UserEmailAddress varchar(100) ); Query OK, 0 rows affected (0.76 sec)Insert some records in the table ... Read More

Get specific value of cell in MySQL

AmitDiwan

AmitDiwan

Updated on 07-Oct-2019 12:39:36

2K+ Views

Let us first create a table −mysql> create table DemoTable (    Name varchar(40),    Score int ); Query OK, 0 rows affected (0.72 sec)Insert some records in the table using insert command −mysql> insert into DemoTable values('Chris Brown', 78); Query OK, 1 row affected (0.13 sec) mysql> insert into ... Read More

Using the value of an alias inside the same MySQL SELECT statement

AmitDiwan

AmitDiwan

Updated on 07-Oct-2019 12:37:47

866 Views

You cannot directly use an alias in the SELECT. Instead, use a user-defined variable. Following is the syntax. Here, @yourAliasName is our variable and alias −select @yourAliasName :=curdate() as anyAliasName, concat(‘yourValue.', yourColumnName, ' yourValue', @yourAliasName) as anyAliasName from yourTableName;Let us first create a table −mysql> create table DemoTable (   ... Read More

Add some value to an int type column value in a table without knowing its current value in SQL?

AmitDiwan

AmitDiwan

Updated on 07-Oct-2019 12:35:18

208 Views

For this, simply use UPDATE command along with SET. Let us first create a table −mysql> create table DemoTable (    StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    StudentScore int ); Query OK, 0 rows affected (0.81 sec)Insert some records in the table using insert command −mysql> insert into ... Read More

Change date format in MySQL database table to d/m/y

AmitDiwan

AmitDiwan

Updated on 07-Oct-2019 12:31:43

411 Views

Following is the syntax −select date_format(yourColumnName, '%d/%m/%Y') as anyAliasName from yourTableName;Let us first create a table −mysql> create table DemoTable (    AdmissionDate date ); Query OK, 0 rows affected (0.89 sec)Insert some records in the table using insert command −mysql> insert into DemoTable values('2019-01-21'); Query OK, 1 row affected ... Read More

MySQL query to check if multiple rows exist?

AmitDiwan

AmitDiwan

Updated on 07-Oct-2019 12:29:39

808 Views

Let us first create a table −mysql> create table DemoTable1219 (    Id int,    Name varchar(40) ); Query OK, 0 rows affected (0.43 sec)Insert some records in the table using insert command −mysql> insert into DemoTable1219 values(100, 'Adam'); Query OK, 1 row affected (0.11 sec) mysql> insert into DemoTable1219 ... Read More

Increment multiple Timestamp values by setting the incremented value in a user-defined variable in SQL

AmitDiwan

AmitDiwan

Updated on 07-Oct-2019 12:20:14

307 Views

The incremented value can be set in a user-defined variable as shown below. Here, “yourValue” is the incremented value. After that, use MySQL UPDATE to update the column and increment timestamp values −set @anyVariableName :=yourValue; update yourTableName set yourColumnName=yourColumnName+interval (@yourVariableName) second;Let us first create a table −mysql> create table DemoTable ... Read More

Counting different distinct items in a single MySQL query?

AmitDiwan

AmitDiwan

Updated on 07-Oct-2019 12:15:48

184 Views

To count items, use COUNT() along with DISTINCT. Here, DISTINCT is used to return distinct values. Let us now see an example and create a table −mysql> create table DemoTable (    CustomerId int,    CustomerName varchar(20),    ProductName varchar(40) ); Query OK, 0 rows affected (1.02 sec)Insert some records ... Read More

Implement case sensitivity in MySQL SELECT statements

AmitDiwan

AmitDiwan

Updated on 07-Oct-2019 12:13:09

302 Views

SELECT is by default case-insensitive. For case-sensitive implementation, the BINARY operator is used. Following is the syntax :select *from yourTableName where BINARY yourColumnName=yourValue;Let us first create a table −mysql> create table DemoTable (    Name varchar(40) ); Query OK, 0 rows affected (0.74 sec)Insert some records in the table using ... Read More

Advertisements