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

Oracle sql:клауза за подреждане по и различна

В този раздел на Oracle sql ще обсъдим клаузата за подреждане по и различна

Дефинирайте нулева стойност:

Ако колона в таблица няма присвоена стойност, тогава се казва, че колоната е нула за този ред.

Нула е стойност, която е недостъпна, неприсвоена, неизвестна. Нулата не е същото като нула или интервал.
Нулата е число, а интервалът е знак

Още няколко точки
1) Всяка колона от тип данни може да бъде нулева стойност
2) Колоната с първичен ключ винаги не е нула
3) Всеки аритметичен израз, съдържащ null, резултатът е null
Дублиращи се редове и различими

По подразбиране за избор са всички редове, които може да съдържат дублиращи се стойности

За примери

изберете * от emp;

Ще върне всички редове, дори някои от тях да са дублирани

В някои случаи не искаме да виждаме дублиращите се редове, SQL има клауза, която да го избегне

Изберете различен * от emp

Горната заявка няма да върне дублиращи се редове
Как да се показват свойствата на таблицата

Опис <име на таблица>

Показва колоната на таблицата, Null? и тип данни

нула? :Ако колоната може да има нулева стойност
тип данни:тя ни дава типа данни на колоната
Подреждане по клауза

Подреждане по клауза сортирайте редовете въз основа на дадена колона. Може да бъде asc или dsc. Той е последен в оператора select

Например

изберете 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. Върнете името на краткия месец от дата в Oracle

  2. oracle заявка последователно сумиране на редове

  3. Как да опиша проблема с производителността в релационна база данни?

  4. Oracle SQL - max() с NULL стойности

  5. Експортирайте данни в Excel от Oracle Table с помощта на PL SQL