NULL인 레코드를 확인하려면 IS NULL을 사용합니다. 그러나 레코드를 제외하려면 NOT IN 절을 사용하십시오. 동일한 쿼리에서 둘 다 사용하십시오. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable793 ( StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, StudentName varchar(100) ); Query OK, 0 rows affected (0.81 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysq
MySQL에서 필드 수를 표시하려면 COUNT(*)를 사용하십시오. 다음은 구문입니다 - select COUNT(*) AS anyAliasName from INFORMATION_SCHEMA.COLUMNS where table_name = yourTableName AND TABLE_SCHEMA = yourDatabaseName; 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable794 ( ClientId int NOT NULL AUTO_INCREMENT PRIMARY KEY, Cli
먼저 테이블을 생성하겠습니다 - Create table DemoTable775 (FirstName varchar(100));쿼리 OK, 영향을 받는 행 0개(0.78초) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - insert into DemoTable775 values(Adan );쿼리 OK, 영향을 받는 행 1개(0.15초) select 문을 사용하여 테이블의 모든 레코드 표시 - 선택 *from DemoTable775; 그러면 다음과 같은 출력이 생성됩니다. - +-----------+| 이름 |+------
열 값을 고유 키로 설정하고 테이블에 중복 값을 삽입하려고 한다고 가정해 보겠습니다. 오류 1062(23000):중복 입력이 발생합니다. 먼저 테이블을 생성하겠습니다 - Create table DemoTable776 ( FirstValue int, SecondValue int, unique key(FirstValue,SecondValue));Query OK, 영향을 받는 행 0개(0.74초) 삽입 명령을 사용하여 테이블에 일부 레코드를 삽입하십시오. 중복된 값을 삽입할 때 아래와 같은 오류가 발생합니다. - insert in
먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable777 ( StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, StudentName varchar(100), StudentAge int ); Query OK, 0 rows affected (1.34 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable777(StudentName,StudentAge) values('Ch
먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable778 ( ClientId varchar(100), ClientName varchar(100) ); Query OK, 0 rows affected (1.05 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable778 values('J-101','John'); Query OK, 1 row affected (0.20 sec) mysql>
컬럼 값 ADD는 이미 예약어이므로 ADD와 같이 ADD라는 단어 주위에 백틱을 사용해야 합니다. 예제를 보고 테이블을 생성해 보겠습니다 − mysql> create table DemoTable779 ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, `ADD` int ); Query OK, 0 rows affected (0.47 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable779(`ADD`) values(54)
일부 열 이름을 제외하려면 NOT IN을 사용하십시오. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable780 ( CustomerId int, CustomerName varchar(100), CustomerAge int, CustomerCountryName varchar(100), isMarried tinyint(1) ); Query OK, 0 rows affected (0.47 sec) 다음은 결과를 제외하
먼저 테이블을 생성하겠습니다 - Create table DemoTable781 ( Name varchar(100));Query OK, 영향을 받는 행 0개(0.66초) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - select 문을 사용하여 테이블의 모든 레코드 표시 - 선택 *from DemoTable781; 그러면 다음과 같은 출력이 생성됩니다. - +-------+| 이름 |+-------+| || 크리스 || || 널 || 널 || || NULL |+-------+7행 세트(0.00초) 다음은 MySQL 테
이를 위해 GROUP BY HAVING 절을 사용하십시오. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable782 ( Name varchar(100), Score int ); Query OK, 0 rows affected (1.18 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable782 values('John',156); Query OK, 1 row affected (0.18 sec) mysql&
먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable783 ( FirstName varchar(100) ); Query OK, 0 rows affected (0.65 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable783 values('Adam'); Query OK, 1 row affected (0.17 sec) mysql> insert into DemoTable783 values('Chris&
열 값을 정렬하는 동안 따옴표를 무시하려면 ORDER BY TRIM()을 사용하십시오. 먼저 테이블을 생성하겠습니다 - Create table DemoTable784 ( Message varchar(100));Query OK, 영향을 받는 행 0개(0.50초) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - DemoTable784 값에 삽입(Hello);쿼리 OK, 1행 영향(0.15초) select 문을 사용하여 테이블의 모든 레코드 표시 - 선택 *DemoTable784; 그러면 다음과 같은 출력이 생성됩니다.
먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable(GetSundayDate date); Query OK, 0 rows affected (0.44 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable values('2019-08-07'); Query OK, 1 row affected (0.19 sec) mysql> insert into DemoTable values('2018-09-05'); Q
SELECT TRUE 문은 행이 일치하면 1을 반환합니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable(Name varchar(100)); Query OK, 0 rows affected (0.54 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable values('Chris'); Query OK, 1 row affected (0.15 sec) mysql> insert into DemoTable valu
먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable(Name varchar(100)); Query OK, 0 rows affected (0.55 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable1 values('Chris'); Query OK, 1 row affected (0.14 sec) mysql> insert into DemoTable1 values('Robert'); Query OK,
먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, Name varchar(100) ); Query OK, 0 rows affected (0.47 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable(Name) values('John'); Query OK, 1 row affected (0.
먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable( EmployeeId int NOT NULL AUTO_INCREMENT PRIMARY KEY, EmployeeName varchar(100), JoiningDate date ); Query OK, 0 rows affected (0.48 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable(EmployeeNam
이를 위해 CASE 문을 사용할 수 있습니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable( Id int, Value int ); Query OK, 0 rows affected (0.51 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable values(10,100); Query OK, 1 row affected (0.15 sec) mysql> insert into De
먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, CustomerName varchar(100) ); Query OK, 0 rows affected (0.51 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable(CustomerName) values('Adam Smith'); Query
이를 위해 집계 함수 SUM()과 함께 GROUP BY 절을 사용합니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable( Name varchar(100), Score int ); Query OK, 0 rows affected (0.70 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable values('Adam',50); Query OK, 1 row affecte