AmitDiwan has Published 11365 Articles

MySQL SELECT query to return records with specific month and year

AmitDiwan

AmitDiwan

Updated on 07-Oct-2019 10:45:23

1K+ Views

For specific month, use MONTH() and for year, use YEAR() method. Let us first create a table −mysql> create table DemoTable (    StudentName varchar(40),    StudentAdmissionDate date ); Query OK, 0 rows affected (0.67 sec)Insert some records in the table using insert command −mysql> insert into DemoTable values('Chris', '2019-01-21'); ... Read More

MySQL query to return a string as a result of IF statement?

AmitDiwan

AmitDiwan

Updated on 07-Oct-2019 10:42:43

371 Views

Let us first create a table −mysql> create table DemoTable (    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    EmployeeSalary int ); Query OK, 0 rows affected (1.68 sec)Insert some records in the table using insert command −mysql> insert into DemoTable(EmployeeSalary) values(12000); Query OK, 1 row affected (0.24 sec) ... Read More

How to update column values with date records and set 1 for corresponding records before the current date in SQL

AmitDiwan

AmitDiwan

Updated on 07-Oct-2019 10:40:03

247 Views

Let’s say the current date is 2019-08-20. Now for our example, we will create a table −mysql> create table DemoTable (    ProductStatus tinyint(1),    ProductExpiryDate date ); Query OK, 0 rows affected (1.03 sec)Insert some records in the table using insert command −mysql> insert into DemoTable values(0, '2019-06-12'); Query ... Read More

MySQL query for grouping and summing the values based on specific records

AmitDiwan

AmitDiwan

Updated on 04-Oct-2019 08:42:26

64 Views

Use GROUP BY to group records, whereas SUM() function is used to add. Let us first create a table −mysql> create table DemoTable (    Name varchar(40),    Subject varchar(40),    Marks int ); Query OK, 0 rows affected (2.89 sec)Insert some records in the table using insert command −mysql> ... Read More

Update the table by calculating the sum and display the result as last column value

AmitDiwan

AmitDiwan

Updated on 04-Oct-2019 08:39:35

516 Views

Use a variable to store SUM(total) and update it with the UPDATE command. Let us first create a table −mysql> create table DemoTable (    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    Value int ); Query OK, 0 rows affected (0.61 sec)Insert some records in the table using insert ... Read More

How can I return a record from a table nearest to a user-defined variables value in MySQL?

AmitDiwan

AmitDiwan

Updated on 04-Oct-2019 08:36:23

132 Views

Let us first create a table −mysql> create table DemoTable (    CustomerId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    ProductAmount int ); Query OK, 0 rows affected (0.61 sec)Insert some records in the table using insert command −mysql> insert into DemoTable(ProductAmount) values(5000); Query OK, 1 row affected (0.13 sec) ... Read More

How does COALESCE order results with NULL and NON-NULL values?

AmitDiwan

AmitDiwan

Updated on 04-Oct-2019 08:31:21

599 Views

The COALESCE() finds the NON-NULL value first If it finds the same in the beginning, then it returns, otherwise moves ahead to check NON-NULL value.Let us first create a table −mysql> create table DemoTable (    Number1 int,    Number2 int ); Query OK, 0 rows affected (5.48 sec)Insert some ... Read More

MySQL query to find latest 3 dates in a table and the resultant dates shouldn’t be duplicate

AmitDiwan

AmitDiwan

Updated on 04-Oct-2019 08:28:52

357 Views

To find the latest dates, order the date records with ORDER BY DESC. Since we want only 3 dates, use LIMIT 3.Let us first create a table −mysql> create table DemoTable (    AdmissionDate date ); Query OK, 0 rows affected (0.56 sec)Insert some records in the table using insert ... Read More

Display specific name from a table with repeated individual FirstName and LastName using LIKE clause twice

AmitDiwan

AmitDiwan

Updated on 04-Oct-2019 08:26:25

64 Views

Let us first create a table −mysql> create table DemoTable (    StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    StudentName varchar(30) ); Query OK, 0 rows affected (0.70 sec)Insert some records in the table using insert command −mysql> insert into DemoTable(StudentName) values('John Smith'); Query OK, 1 row affected (0.13 ... Read More

How to extract only the numbers from a text field in MySQL?

AmitDiwan

AmitDiwan

Updated on 04-Oct-2019 08:23:53

899 Views

Let us first create a table −mysql> create table DemoTable (    Number text ); Query OK, 0 rows affected (0.49 sec)Insert some records in the table using insert command −mysql> insert into DemoTable values('7364746464, -'); Query OK, 1 row affected (0.21 sec) mysql> insert into DemoTable values('-, 8909094556'); Query ... Read More

Advertisements