Oracle
 sql >> база данни >  >> RDS >> Oracle

Урок за Oracle sql:Основно изявление на Sql

вече обсъждахме sql в предишната публикация

как да пиша sql заявки

Моля, прегледайте публикацията, ако не сте чели преди. Той дава кратко въведение sql изявление

Тук в този урок ще представим основния оператор на sql.

Основният SQL оператор е във формата

изберете [Distinct] { *,col alias…..} от таблицата;

Важните изводи от това
1) select е използването за идентифициране на колоната, докато от се използва за идентифициране на таблицата
2) select ,от са ключовите думи
3) * означава всички колони да бъдат избран от таблицата
4) col означава конкретната колона, която трябва да бъде избрана
4) Отделно елиминиране на дубликатите
5) Псевдонимът дава на избраната колона различни заглавия
6) точка и запетая;означава края на израза
7) Частта от select до преди from се нарича клауза select
8) Пълният оператор се нарича sql оператор

Някои примери

изберете * от отдел; Заявката избира всички колони от таблицата dept
изберете dept_no от dept; Заявката за избор на колона dept_no от таблицата dept
изберете dept_no,dept_name от dept; Заявката избира множество колони dept_no ,dept_name от таблицата dept
изберете dept_name name от dept; Заявката изберете колона dept_name и й дайте псевдоним name name от таблицата dept
изберете различен статус от absent_data; Заявката избира различна стойност на състоянието на колоната от таблицата absent_data

Някои важни точки за sql
1) sql изразът не е чувствителен към главни букви,
т.е. select и SELECT имат същото значение
2) sql изразът може да бъде написан на няколко реда
т.е.
изберете dept_name,
dept_no
от
dept;
3) Ключовите думи не са разделени на целия ред
4) Добре е да напишете клауза за избор на един ред и от таблицата на други редове за по-добра яснота

Някои други операции върху оператора select

1) Въздушна операция

Можем да използваме +,-,/,* в оператора select. Разбира се, те са валидни за колони, които са числови по природа

Примери

изберете име,заплата+100 от sal; Заявката избира име и колона за заплата и добавете 100 към колоната за заплата за всеки ред от таблицата sal
изберете емайл, заплата-200 от sal; Заявката избира име и колона за заплата и приспада 200 в колона за заплата за всеки ред от таблицата sal
изберете име, заплата*2 от отдел; Заявката избира име и колона за заплата и се умножава по 2 до колона със заплата за всеки ред от таблицата sal
изберете име, заплата/2 от отдел; Заявката за избор на име и колона за заплата и разделена на 2 до колона със заплата за всеки ред от таблицата sal

2) Конкатенация

Използваме оператор за конкатинация (||), за да обединим две или повече колони

Примери

изберете empnname||deptname от emp;
Това ще обедини empname и deptname за всеки ред в таблицата emp


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Метод за събиране:Процедура DELETE в базата данни на Oracle

  2. ORA-00932:непоследователни типове данни:очаквано - получих CLOB

  3. Промени в интерфейса на Oracle

  4. Как да намотавам към CSV форматиран файл с помощта на SQLPLUS?

  5. Как да извика функция или съхранена процедура на Oracle, използвайки рамка за постоянство на пружината?