私は主にOracleとPostgreSQLデータベースで作業してきましたが、共通の標準があるかどうか知りたいです。Order By
タイトルが示すように、私はSQLステートメントの句に関する質問への回答を探していました。たとえば、基本的なテーブルがある場合Users
:
-------------------------------------------
| id | name | birth_date | gender |
-------------------------------------------
| 1 | xx_coolKid | 12-DEC-1960| M |
-------------------------------------------
| 2 | def@test.co | 24-JUN-1976| F |
-------------------------------------------
| 3 | NULL? | 30-AUG-1990| M |
-------------------------------------------
| 4 | JeffR | 12-DEC-1960| M |
-------------------------------------------
| 5 | lol19 | 12-DEC-1960| F |
-------------------------------------------
そして私はクエリを実行することになっていました:
SELECT * FROM Users ORDER BY gender, birth_date;
gender
との両方に一致する、返される行に特定の順序はありbirth_date
ますか?ORDER BY
または、句が定義されていないかのように、一致する行の戻り順序が保証されていませんか?