Pertanyaan yang diberi tag select

16
Banyak operasi menggunakan DENGAN

Apakah ada cara untuk menjalankan beberapa operasi menggunakan WITHpernyataan? Sesuatu seperti WITH T AS ( SELECT * FROM Tbl ) BEGIN OPEN P_OUTCURSOR FOR SELECT * FROM T; SELECT COUNT(*) INTO P_OUTCOUNT FROM T; END; Saya ingin memilih beberapa data dan hitungannya

15
Diri rekursif bergabung

Saya punya commentstabel, yang bisa disederhanakan menjadi ini: comments ======= id user_id text parent_id di mana parent_idnullable, tetapi mungkin menjadi kunci untuk komentar orang tuanya. Sekarang, bagaimana saya bisa selectsemua keturunan dari komentar tertentu? Komentar mungkin turun...

15
Mengapa saya harus memilih dari tabel ganda?

Ini berfungsi dalam Sistem Manajemen Database Relasi utama yang paling mungkin muncul di StackOverflow / dba.stackexchange, menjadi SQL Server, MySQL, PostgreSQL dan SQLite (WebSQL) . select 'abc' abc, 1 def; Ini tidak berfungsi pada Oracle. Mengapa kita perlu memilih dari DUAL di Oracle? Apakah...

13
Menghitung baris dari subquery

Sederhana: Saya ingin menghitung jumlah baris dari sub-kueri. Perhatikan bahwa status adalah apakah tuan rumah sedang online atau tidak. Kode salah SELECT COUNT(ip_address) FROM `ports` ( SELECT DISTINCT ip_address FROM `ports` WHERE status IS TRUE ) Dijelaskan Kueri pertama, saat dijalankan...

9
Bagaimana cara COUNT jumlah baris dengan LIMIT?

Saya ingin menangkap baris X, jadi, saya atur LIMIT X; tetapi bagaimana saya bisa secara bersamaan menghitung jumlah total baris juga? Saat ini, saya menggunakan dua permintaan terpisah untuk melakukannya SELECT COUNT(*) FROM col WHERE CLAUSE SELECT * FROM col WHERE CLAUSE LIMIT X Apakah ada...