Pertanyaan yang diberi tag «sql»

Structured Query Language (SQL) adalah bahasa untuk query database. Pertanyaan harus mencakup contoh kode, struktur tabel, data sampel, dan tag untuk implementasi DBMS (misalnya MySQL, PostgreSQL, Oracle, MS SQL Server, IBM DB2, dll.) Yang digunakan. Jika pertanyaan Anda hanya terkait dengan DBMS tertentu (menggunakan ekstensi / fitur tertentu), gunakan tag DBMS itu sebagai gantinya. Jawaban untuk pertanyaan yang ditandai dengan SQL harus menggunakan SQL standar ISO / IEC.


4
Setara dengan SQL Server dari MySQL SEKARANG ()?
Saya seorang pria MySQL yang mengerjakan proyek SQL Server, mencoba untuk mendapatkan bidang datetime untuk menunjukkan waktu saat ini. Di MySQL saya akan menggunakan SEKARANG () tetapi tidak menerima itu. INSERT INTO timelog (datetime_filed) VALUES (NOW())
197 sql  sql-server 


3
Batasan kunci asing: Kapan menggunakan ON UPDATE dan ON DELETE
Saya sedang merancang skema database saya menggunakan MySQL Workbench, yang cukup keren karena Anda dapat melakukan diagram dan mengubahnya: P Ngomong-ngomong, saya telah memutuskan untuk menggunakan InnoDB karena itu adalah dukungan Kunci Asing. Satu hal yang saya perhatikan adalah bahwa hal itu memungkinkan Anda untuk mengatur Pada Pembaruan dan pada …

15
Pengidentifikasi multi-bagian tidak dapat diikat
Saya telah melihat kesalahan serupa pada SO, tetapi saya tidak menemukan solusi untuk masalah saya. Saya punya pertanyaan SQL seperti: SELECT DISTINCT a.maxa , b.mahuyen , a.tenxa , b.tenhuyen , ISNULL(dkcd.tong, 0) AS tongdkcd FROM phuongxa a , quanhuyen b LEFT OUTER JOIN ( SELECT maxa , COUNT(*) AS tong …


14
Bagaimana cara menjatuhkan batasan standar SQL tanpa mengetahui namanya?
Di Microsoft SQL Server, saya tahu permintaan untuk memeriksa apakah ada kendala default untuk kolom dan drop kendala standar adalah: IF EXISTS(SELECT * FROM sysconstraints WHERE id=OBJECT_ID('SomeTable') AND COL_NAME(id,colid)='ColName' AND OBJECTPROPERTY(constid, 'IsDefaultCnst')=1) ALTER TABLE SomeTable DROP CONSTRAINT DF_SomeTable_ColName Tetapi karena kesalahan ketik pada versi sebelumnya dari database, nama batasannya bisa …
196 sql  sql-server  tsql 

9
memilih nilai unik dari kolom
Saya memiliki tabel MySQL yang berisi jenis informasi berikut: Date product 2011-12-12 azd 2011-12-12 yxm 2011-12-10 sdx 2011-12-10 ssdd Berikut ini contoh skrip yang saya gunakan untuk mendapatkan data dari tabel ini: <?php $con = mysql_connect("localhost","username","password"); if (!$con) { die('Could not connect: ' . mysql_error()); } mysql_select_db("db", $con); $sql=mysql_query("SELECT * …
196 php  mysql  sql 

6
PostgreSQL Crosstab Query
Apakah ada yang tahu cara membuat kueri tab silang di PostgreSQL? Misalnya saya punya tabel berikut: Section Status Count A Active 1 A Inactive 2 B Active 4 B Inactive 5 Saya ingin kueri mengembalikan tab silang berikut: Section Active Inactive A 1 2 B 4 5 Apakah ini mungkin?
196 sql  postgresql  pivot  case  crosstab 

6
Periksa apakah ada nilai dalam array Postgres
Menggunakan Postgres 9.0, saya perlu cara untuk menguji apakah ada nilai dalam array yang diberikan. Sejauh ini saya datang dengan sesuatu seperti ini: select '{1,2,3}'::int[] @> (ARRAY[]::int[] || value_variable::int) Tapi saya terus berpikir harus ada cara yang lebih sederhana untuk ini, saya tidak bisa melihatnya. Ini tampaknya lebih baik: select …
196 sql  arrays  postgresql 



6
MySQL: Bagaimana cara menyalin baris, tetapi mengubah beberapa bidang?
Saya memiliki banyak baris yang ingin saya salin, tetapi saya perlu mengubah satu bidang. Saya dapat memilih baris yang ingin saya salin: select * from Table where Event_ID = "120" Sekarang saya ingin menyalin semua baris itu dan membuat baris baru sambil mengatur Event_IDto 155. Bagaimana saya bisa mencapai ini?
195 sql  mysql 

12
Memasukkan data ke tabel sementara
Setelah membuat tabel sementara dan mendeklarasikan tipe data seperti itu; CREATE TABLE #TempTable( ID int, Date datetime, Name char(20)) Bagaimana saya kemudian memasukkan data yang relevan yang sudah tersimpan di tabel fisik dalam database?

18
Memotong (tidak bulat) tempat desimal di SQL Server
Saya mencoba menentukan cara terbaik untuk memotong atau menjatuhkan tempat desimal ekstra di SQL tanpa pembulatan. Sebagai contoh: declare @value decimal(18,2) set @value = 123.456 Ini secara otomatis akan @valuemenjadi 123.46, yang baik dalam banyak kasus. Namun, untuk proyek ini, saya tidak butuh itu. Apakah ada cara sederhana untuk memotong …
194 sql  sql-server  tsql  rounding 

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.