주의해 야 할 문제
2509 단어 문제.
2.distinct 키 워드 는 열 앞 에 놓 고 한 열 앞 에 만 있 습 니 다.
3.SQL 은 작은 따옴표 로 텍스트 값 을 둘러싸 고 있 습 니 다(대부분의 데이터베이스 시스템 에서 도 작은 따옴표 가 받 아들 여지 고 있 습 니 다).수치 라면 따옴표 를 사용 하지 마 세 요.
4.데이터 양 이 많은 라 이브 러 리 는 한 정 된 반환 조회 기록 수 를 사용 할 수 있 습 니 다.각 데이터 베 이 스 는 Oacle 에서 where ROWNUM
5.where columnN like 와 마스크 연결%,,[abc],[^eerf] ;WHERE column_name IN (value1,value2,...)
6. JOIN、LEFT JOIN、RIGHT JOIN、FULL JOIN
SELECT column_name(s)
FROM table_name1
INNER JOIN table_name2
ON table_name1.column_name=table_name2.column_name
왼쪽,오른쪽,모든 기록 줄 을 열거 하고 찾 지 못 한 것 은 빈 칸 으로 보충 합 니 다.
7.UNION 연산 자 는 두 개 이상 의 SELECT 문장의 결과 집합 에 사용 되 며 중복 요 소 를 포함 하지 않 습 니 다.유 니 온 조심 하 세 요.인 터널 SELECT 문 구 는 같은 수량의 열 을 가 져 야 합 니 다.열 도 비슷 한 데이터 형식 을 가 져 야 합 니 다.동시에 각 SELECT 문장의 열 순 서 는 반드시 같 아야 한다.UNION ALL 통합 작업 은 모든 값 을 포함 하여 중복 가능 합 니 다.
SELECT E_Name FROM Employees_China
UNION [ALL]
SELECT E_Name FROM Employees_USA
8.UNIQUE 는 유일한 표지 데이터베이스 시트 의 모든 기록 을 제약 합 니 다.
UNIQUE 와 PRIMARY KEY 제약 은 모두 열 또는 열 집합 에 유일한 보증 을 제공 합 니 다.
PRIMARY KEY 는 자동 으로 정 의 된 UNIQUE 제약 조건 을 가지 고 있 습 니 다.
시계 마다 여러 개의 UNIQUE 제약 이 있 을 수 있 지만 시계 마다 하나의 PRIMARY KEY 제약 만 있 을 수 있 습 니 다.
9.SQL 날짜
우리 가 날 짜 를 처리 할 때 가장 어 려 운 임 무 는 아마도 삽 입 된 날짜 의 형식 을 확보 하고 데이터베이스 에 있 는 날짜 열의 형식 과 일치 하도록 하 는 것 일 것 이다.
데이터 가 날짜 부분 만 포함 되 어 있다 면 조 회 를 실행 하 는 데 문제 가 없 을 것 이다.검색 을 간단 하고 쉽게 유지 하고 싶다 면 날짜 에 있 지 마 십시오.
중 사용 시간 부분!
10.NULL 값 은 누락 된 알 수 없 는 데이터 입 니 다.
기본적으로 표 의 열 은 NULL 값 을 저장 할 수 있 습 니 다.
표 의 한 열 이 선택 할 수 있다 면 이 열 에 값 을 추가 하지 않 은 상태 에서 신기록 을 삽입 하거나 기 존 기록 을 업데이트 할 수 있 습 니 다.이 필드 는 NULL 값 으로 저 장 됩 니 다.
NULL 값 의 처리 방식 은 다른 값 과 다 릅 니 다.
NULL 은 알 수 없 거나 적용 되 지 않 는 값 의 자리 표시 자 로 사 용 됩 니 다.특수 처리 가 필요 하 다.
설명:NULL 과 0 을 비교 할 수 없습니다.그것들 은 부 등가 이다.NULL 값 을 비교 연산 자 를 사용 하여 테스트 할 수 없습니다.예 를 들 어=,<,또는<>.
우 리 는 IS NULL 과 IS NOT NULL 연산 자 를 사용 해 야 합 니 다.
예 를 들 어 SELECT ProductName,UnitPrice*(UnitsInStock+UnitsOnOrder)FROM Products
여기 2*(1+NULL)의 값 을 알 수 없 으 면 결 과 는 NULL 입 니 다.이것 은 데이터베이스 에 있 는 함수 로 알 수 없 는 데 이 터 를 변환 해 야 합 니 다.여 기 는 null 을 0 으로 바 꿔 야 합 니 다.
Oracle 에는 ISNULL()함수 가 없습니다.단,우 리 는 NVL()함 수 를 사용 하여 같은 결 과 를 얻 을 수 있 습 니 다.
SELECT ProductName,UnitPrice*(UnitsInStock+NVL(UnitsOnOrder,0))
FROM Products
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
곤혹스러울 때 사용하는 문제 형식의 소개포기할 수 있다면 그것도 방법이지만 일이라면 그렇게 하지 않을 거예요. 모르는 것을 묻기 위해 지식이 있는 사람에게 질문하겠죠. 처음부터 무언가에 대해 알려주면 심리적 모형을 만들어 줄 수 있다. 물어보고 싶은 것을...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.