Pertanyaan yang diberi tag «cast»

3
PostgreSQL menggunakan count () untuk menentukan persentase (masalah pemeran)
Saya mencoba menjalankan kueri berikut untuk memberikan% baris di patientstabel saya yang memiliki nilai refinstkolom. Saya terus mendapatkan hasil 0. select (count (refinst) / (select count(*) from patients) * 100) as "Formula" from patients; Tabel memiliki 15556 baris, dan select count(refinst) from patientsmemberitahu saya bahwa 1446 dari mereka memiliki nilai …
19 postgresql  count  cast 


1
Decode Base64 String Asli di SQL Server
Saya memiliki varcharkolom dalam tabel di SQL Server yang berisi string teks base64-encoded yang ingin saya decode ke dalam teks biasa itu setara Apakah SQL Server memiliki fungsi asli untuk menangani hal semacam ini? Contoh string base64: cm9sZToxIHByb2R1Y2VyOjEyIHRpbWVzdGFtcDoxNDY4NjQwMjIyNTcxMDAwIGxhdGxuZ3tsYXRpdHVkZV9lNzo0MTY5ODkzOTQgbG9uZ2l0dWRlX2U3Oi03Mzg5NjYyMTB9IHJhZGl1czoxOTc2NA== Yang diterjemahkan ke: role:1 producer:12 timestamp:1468640222571000 latlng{latitude_e7:416989394 longitude_e7:-738966210} radius:19764

1
Meminta JSONB dalam PostgreSQL
Saya punya tabel,, personsyang berisi dua kolom, kolom berbasis iddan JSONB data(tabel ini baru saja dibuat untuk tujuan demonstrasi untuk bermain-main dengan dukungan JSON PostgreSQL). Sekarang, seharusnya berisi dua catatan: 1, { name: 'John', age: 30 } 2, { name: 'Jane', age: 20 } Sekarang, seharusnya saya ingin mendapatkan nama …

1
Hasil yang mengejutkan untuk tipe data dengan pengubah tipe
Saat mendiskusikan solusi CTE rekursif untuk pertanyaan ini: Dapatkan 5 nilai berbeda terakhir untuk setiap ID @ypercube menemukan pengecualian yang mengejutkan, yang mengarahkan kami untuk menyelidiki penanganan pengubah tipe. Kami menemukan perilaku yang mengejutkan. 1. Tipe cast mempertahankan pengubah tipe dalam beberapa konteks Bahkan ketika diperintahkan untuk tidak melakukannya. Contoh …

1
Mengapa saya perlu memberikan NULL ke jenis kolom?
Saya punya pembantu yang menghasilkan beberapa kode untuk melakukan pembaruan massal untuk saya dan menghasilkan SQL yang terlihat seperti ini: (Kedua bidang aktif dan inti adalah tipe boolean) UPDATE fields as t set "active" = new_values."active","core" = new_values."core" FROM (values (true,NULL,3419), (false,NULL,3420) ) as new_values("active","core","id") WHERE new_values.id = t.id; Namun …
10 postgresql  null  cast 

2
Bagaimana tepatnya tipe satu-byte "char" bekerja di PostgreSQL?
Saya sering melihat orang membicarakannya "char". Saya tidak pernah menggunakannya. Itu didefinisikan dalam dokumen sebagai, Jenis "char" (perhatikan tanda kutip) berbeda dari char (1) karena hanya menggunakan satu byte penyimpanan. Ini digunakan secara internal dalam katalog sistem sebagai jenis enumerasi sederhana. Dan selanjutnya, "char" 1 byte single-byte internal type Jadi, …

2
Mengapa pencarian ini pada BIGINT col memiliki pemindaian ekstra konstan, menghitung skalar, dan operator loop bersarang?
Ketika saya melihat rencana ekseksi aktual dari beberapa pertanyaan saya, saya perhatikan bahwa konstanta literal yang digunakan dalam klausa WHERE muncul sebagai rantai bersarang untuk penghitungan skalar dan pemindaian konstan . Untuk mereproduksi ini, saya menggunakan tabel berikut CREATE TABLE Table1 ( [col1] [bigint] NOT NULL, [col2] [varchar](50) NULL, [col3] …
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.