GROUP_CONCAT()을 사용하여 그룹 연결을 수행하고 조건을 설정합니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable813( UserId int NOT NULL AUTO_INCREMENT PRIMARY KEY, UserFirstName varchar(100), UserLastName varchar(100) ); Query OK, 0 rows affected (0.49 sec) 삽입 명령을 사용하여 테이블에 일부
INTERVAL을 사용하여 MySQL 테이블 열의 모든 날짜에 대한 날짜를 업데이트합니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable814(ArrivalDate date); Query OK, 0 rows affected (0.58 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable814 values('2018-12-02'); Query OK, 1 row affected (0.17 sec) mysql>
이를 위해 LPAD()를 사용하고 왼쪽에 값을 채울 수 있습니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable767 (Value varchar(100)); Query OK, 0 rows affected (1.40 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable767 values('4'); Query OK, 1 row affected (0.15 sec) mysql> insert into DemoT
IS NULL을 사용하여 NULL 값을 찾고 MySQL UPDATE 및 SET을 사용하여 새 값 업데이트 - update yourTableName set yourColumnName=yourValue where yourColumnName IS NULL; 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable768 ( Clientid int NOT NULL AUTO_INCREMENT PRIMARY KEY, ClientName varchar(100), &
국가 코드를 전화 번호로 설정하는 것은 연결을 의미합니다. 이를 위해 CONCAT()을 사용할 수 있습니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable769 (MobileNumber varchar(100)); Query OK, 0 rows affected (0.54 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable769 values('8799432434'); Query OK, 1 row affecte
먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable770 ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, Value int ); Query OK, 0 rows affected (0.65 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable770(Value) values(10); Query OK, 1 row affected (0.16 sec) mysql> insert into De
BETWEEN을 사용하여 가입 날짜와 해제 날짜 사이의 날짜와 시간을 찾습니다. NOW()는 비교를 위해 현재 날짜와 시간을 가져오는 데 사용됩니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable771 ( Joiningdate datetime, Relievingdate datetime ); Query OK, 0 rows affected (1.15 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable771 val
테이블에서 대체 레코드를 찾으려면 아래 구문과 같이 OR 조건을 사용해야 합니다. - select *from yourTableName where yourColumnName=yourValue1 OR yourColumnName=yourValue2…...N; 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable772 ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, Name varchar(100), Age int ); Query OK, 0
이를 위해서는 ORDER BY를 사용하여 레코드를 주문해야 합니다. RAND()를 사용하여 임의의 레코드를 가져오고 5개의 임의 레코드만 표시하기를 원하므로 LIMIT 5를 사용합니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable773 (StudentId int); Query OK, 0 rows affected (0.59 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable773 values(100); Query OK,
먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable805(LoginDate datetime); Query OK, 0 rows affected (0.63 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable805 values('2019-01-31 12:45:20'); Query OK, 1 row affected (0.18 sec) mysql> insert into DemoTable805 values('2
부분적으로 일치시키려면 LIKE 연산자를 사용하십시오. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable806( StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, StudentName varchar(100), StudentSubject varchar(100) ); Query OK, 0 rows affected (0.57 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 -
먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable807( ClientId int NOT NULL AUTO_INCREMENT PRIMARY KEY, ClientName varchar(100), ClientCountryName varchar(100) ); Query OK, 0 rows affected (0.64 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTa
기본값을 설정하려면 DEFAULT 키워드를 사용하십시오. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable758 ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, FirstName varchar(100) ); Query OK, 0 rows affected (0.66 sec) 다음은 열의 기본값을 설정하는 쿼리입니다 - mysql> alter table DemoTable758 add column Colors
NULL 값을 설정하려면 아래 구문과 같이 유형을 NULL로 설정하십시오. - yourColumnName 데이터 유형 NULL; 먼저 테이블을 생성하겠습니다 - Create table DemoTable759 ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, FirstName varchar(100) NULL); 쿼리 OK, 영향을 받는 행 0개(0.72초) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - insert into DemoTable759(FirstName) values(NULL);
먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable760 ( ClientId int, ClientId2 int ); Query OK, 0 rows affected (0.79 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable760 values(100,200); Query OK, 1 row affected (0.17 sec) mysql> insert into DemoTable7
문자로 시작하는 문자열(열 값)과 문자열의 나머지 부분에는 숫자가 있습니다. 우리는 이 숫자들의 합을 원합니다 - J230 A130s C13 이를 위해 SUM()과 함께 SUBSTRING() 함수를 사용하십시오. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable761 (Price varchar(100)); Query OK, 0 rows affected (0.62 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable761 v
이를 위해 OR 조건과 함께 LIKE 연산자를 사용할 수 있습니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable762 (Title text); Query OK, 0 rows affected (0.54 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable762 values('Introduction to Java'); Query OK, 1 row affected (0.19 sec) mysql> inser
마지막 두 행을 선택하려면 ORDER BY DESC LIMIT 2를 사용하십시오. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable763 ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, FirstName varchar(100) ); Query OK, 0 rows affected (0.57 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable763
여러 select 문에서 결과를 얻으려면 UNION ALL을 사용하십시오. 다음은 구문입니다 - select yourValue1 AS anyColumnName UNION ALL select yourValue2 AS yourColumnName . . . . N 다른 행에 있는 숫자의 열거를 반환하기 위해 위의 구문을 구현해 보겠습니다. - mysql> select 100 AS Number UNION ALL select 1000 AS Number UNION A
이를 위해 GROUP_CONCAT()을 사용할 수 있습니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable764 ( ProductId int, ProductPrice int ); Query OK, 0 rows affected (0.56 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable764 values(101,10000); Query OK, 1 row affected (0