AmitDiwan has Published 10740 Articles

Resolve ERROR 1064 (42000) that occurred after using varchar (without providing the size)

AmitDiwan

AmitDiwan

Updated on 25-Sep-2019 12:15:53

1K+ Views

Let us first see when this situation can arise. Create a table and set column name with datatype but without the size −mysql> create table DemoTable (    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    FirstName varchar,    LastName varchar ); ERROR 1064 (42000): You have an error in ... Read More

While creating a MySQL table use the reserved keyword ‘Key’

AmitDiwan

AmitDiwan

Updated on 25-Sep-2019 12:14:19

213 Views

To use the reserved keyword ‘Key’, use the concept of the backtick symbol. Here, for our example, I am using the column name key which needs a backtick symbol around the column name.Let us first create a table −mysql> create table DemoTable (    `Key` int ); Query OK, 0 ... Read More

MySQL SUM function to add decimal values

AmitDiwan

AmitDiwan

Updated on 25-Sep-2019 12:12:07

2K+ Views

Let us first create a table −mysql> create table DemoTable (    Money DECIMAL(7, 2) ); Query OK, 0 rows affected (0.58 sec)Insert some records in the table using insert command −mysql> insert into DemoTable values(100.67); Query OK, 1 row affected (0.16 sec) mysql> insert into DemoTable values(199.33); Query OK, ... Read More

MySQL query to select a record with two exact values?

AmitDiwan

AmitDiwan

Updated on 25-Sep-2019 12:08:56

220 Views

For this, you can use GROUP BY HAVING clause. 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.52 sec)Insert some records in the table using insert command −mysql> insert into ... Read More

Display records on the basis of key-value pairs in MySQL

AmitDiwan

AmitDiwan

Updated on 25-Sep-2019 12:06:59

1K+ Views

For this, use JSON_OBJECTAGG(). Let us first create a table −mysql> create table DemoTable (    Id int,    FirstName varchar(100),    Age int ); Query OK, 0 rows affected (0.56 sec)Insert some records in the table using insert command −mysql> insert into DemoTable values(10, 'John', 23); Query OK, 1 ... Read More

How to calculate time based on seconds in MySQL?

AmitDiwan

AmitDiwan

Updated on 25-Sep-2019 11:51:59

207 Views

Let us first create a table −mysql> create table DemoTable (    Logouttime time ); Query OK, 0 rows affected (0.62 sec)Insert some records in the table using insert command −mysql> insert into DemoTable values('5:50:00'); Query OK, 1 row affected (0.15 sec) mysql> insert into DemoTable values('6:10:10'); Query OK, 1 ... Read More

MySQL query to count the number of 0s and 1s from a table column and display them in two columns?

AmitDiwan

AmitDiwan

Updated on 25-Sep-2019 11:49:21

619 Views

For this, you can use the aggregate function SUM(). Let us first create a table −mysql> create table DemoTable (    isMarried tinyint(1) ); Query OK, 0 rows affected (0.84 sec)Insert some records in the table using insert command −mysql> insert into DemoTable values(0); Query OK, 1 row affected (0.26 ... Read More

Convert VARCHAR Date to a different format in MySQL?

AmitDiwan

AmitDiwan

Updated on 25-Sep-2019 11:43:15

334 Views

Let’s say you have set dates in the VARCHAR format. Now if you want to update the format, then use the UPDATE command along with STR_TO_DATE(). The syntax is as follows −update yourTableName set yourColumnName=str_to_date(yourColumnName, '%m/%d/%Y');Let us first create a table −mysql> create table DemoTable (    DueDate varchar(100) ); ... Read More

How to use COUNT() and IF() in a single MySQL query?

AmitDiwan

AmitDiwan

Updated on 25-Sep-2019 11:40:54

354 Views

Let us first create a table −mysql> create table DemoTable (    isValidUser boolean ); Query OK, 0 rows affected (0.70 sec)Insert some records in the table using insert command −mysql> insert into DemoTable values(true); Query OK, 1 row affected (0.19 sec) mysql> insert into DemoTable values(false); Query OK, 1 ... Read More

Filter dates from a table with DATE and NULL records in MySQL

AmitDiwan

AmitDiwan

Updated on 25-Sep-2019 11:38:54

717 Views

Let us first create a table −mysql> create table DemoTable (    FirstDate datetime,    SecondDate datetime ); Query OK, 0 rows affected (0.57 sec)Insert some records in the table using insert command −mysql> insert into DemoTable values('2019-01-21', '2018-01-21'); Query OK, 1 row affected (0.13 sec) mysql> insert into DemoTable ... Read More

Advertisements