«sql» etiketlenmiş sorular

Yapısal Sorgulama Dili (SQL), veritabanlarını sorgulamak için kullanılan bir dildir. Sorular, kod örneklerini, tablo yapısını, örnek verileri ve kullanılan DBMS uygulaması için bir etiketi (örn. MySQL, PostgreSQL, Oracle, MS SQL Server, IBM DB2, vb.) İçermelidir. Sorunuz yalnızca belirli bir DBMS ile ilgiliyse (belirli uzantıları / özellikleri kullanır), bunun yerine o DBMS etiketini kullanın. SQL ile etiketlenen soruların cevaplarında ISO / IEC standart SQL kullanılmalıdır.

20
Select * kullanmamanın nedeni nedir?
Bazı kişilerin, seçtiğiniz sorgunuzda istediğiniz her sütuna özel olarak ad vermeniz gerektiğini iddia ettiklerini gördüm. Yine de tüm sütunları kullanacağımı varsayarsak, neden kullanmayayım SELECT *? * SQL sorgusu - Görünümden * Seç veya görünümden Seç col1, col2,… colN * sorusu göz önünde bulundurulduğunda bile , konuya biraz farklı bir perspektiften …
136 sql 

12
Ajax üzerinden birden çok veri alanı nasıl gönderilir? [kapalı]
Kapalı. Bu soru yeniden üretilemiyor veya yazım hatalarından kaynaklanıyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu Yığın Taşması için konuyla ilgili olacak şekilde güncelleyin . 2 yıl önce kapalı . Bu soruyu geliştir Sıkıştım: AJAX kullanarak bir form göndermeye çalışıyorum, ancak AJAX çağrımla birden çok …
136 jquery  sql  ajax 

4
Birincil olmayan anahtara yabancı anahtar
Veri tutan bir tablo var ve bu satırlardan biri başka bir tabloda olması gerekir. Bu yüzden, referans bütünlüğünü korumak için yabancı bir anahtar istiyorum. CREATE TABLE table1 ( ID INT NOT NULL IDENTITY(1,1) PRIMARY KEY, AnotherID INT NOT NULL, SomeData VARCHAR(100) NOT NULL ) CREATE TABLE table2 ( ID INT …
136 sql  sql-server 

10
Varlık Özellik Değer Veritabanı ile katı İlişkisel Model E-ticaret karşılaştırması
EAV / CR veritabanı modelinin kötü olduğunu söylemek güvenlidir . Bahsedilen, Soru: Çalışma zamanında değiştirilebilen e-ticaret ürünlerini tanımlayan niteliklerin "sınıflarıyla" başa çıkmak için hangi veritabanı modeli, tekniği veya modeli kullanılmalıdır? İyi bir E-ticaret veritabanında, seçenek sınıflarını depolayacaksınız (TV çözünürlüğü gibi her TV için bir çözünürlüğe sahip olmakla birlikte, bir sonraki …


8
SQL “arasında” dahil değildir
Ben böyle bir sorgu var: SELECT * FROM Cases WHERE created_at BETWEEN '2013-05-01' AND '2013-05-01' Ancak bu, 1'inde veriler olmasına rağmen sonuç vermiyor. created_at2013-05-01 22:25:19zamanla ilgili olduğundan şüpheleniyorum gibi görünüyor ? Bu nasıl çözülebilir? Daha büyük tarih aralıkları yaparsam iyi çalışır, ancak tek bir tarihle de (dahil) çalışması gerekir.

3
Postgresql Şema Yolunu Kalıcı Olarak Ayarla
Postgres'te şema yolunu ayarlamam gerekiyor, böylece her seferinde şema nokta tablosunu belirtmem schema2.table. Şema yolunu ayarlayın: SET SCHEMA PATH a,b,c Mac'te yalnızca bir sorgu oturumu için çalışıyor gibi görünüyor, sorgu penceresini kapattıktan sonra yol değişkeni kendini varsayılana geri döndürüyor. Nasıl kalıcı hale getirebilirim?
136 sql  postgresql 

7
Sql'de Görünüm ve Tablo Arasındaki Fark
Olası Yineleme: Performansta Görünümler ve Tablolar Arasındaki Fark SQL'de görünüm ve tablo arasındaki temel fark nedir. Tablolar yerine görünüm kullanmanın herhangi bir avantajı var mı?
136 sql  view 


2
Aynı tablolarda birden çok sütun üzerinde SQL birleştirme
2 alt sorgum var, ancak aynı tablolardan sütunları birleştirirken sorun yaşıyorum. Denedim: SELECT * FROM (SELECT userid, listid FROM user_views_table WHERE date='2013-05-15' AND view_type='lists') a JOIN (SELECT sourceid, destinationid FROM actions_table WHERE date='2013-05-15' AND payloadtype='lists_user' AND actiontype='delete') b ON a.userid = b.sourceid ON a.listid = b.destinationid; Sorguyu basitçe bitirirsem ON …
136 sql  join 

29
tarih aralığından günler oluştur
Gibi bir sorgu çalıştırmak istiyorum select ... as days where `date` is between '2010-01-20' and '2010-01-24' Ve aşağıdaki gibi verileri döndürün: günler ---------- 2010-01-20 2010-01-21 2010-01-22 2010-01-23 2010-01-24
135 sql  mysql  datetime  between 


3
Oracle kullanarak INTO'YU SEÇİN
Oracle kullanarak SELECT INTO yapmaya çalışıyorum. Sorgum: SELECT * INTO new_table FROM old_table; Ama şu hatayı alıyorum: SQL Error: ORA-00905: missing keyword 00905. 00000 - "missing keyword" Neyin yanlış olduğu hakkında bir fikrin var mı? Yukarıdakilerin Standart davranışı, başlangıçta düşündüğüm gibi olmalıdır: Ancak Oracle, bunu kendi SQL Oracle Docs on …
135 sql  oracle  ora-00905 

7
ÇEK EKLE KISITLAMASI İLE ve ardından KONTROL KISITLAMASI - KISIT EKLE
SQL Server 2008 için AdventureWorks örnek veritabanına bakıyorum ve oluşturma komut dosyalarında aşağıdakileri kullanma eğiliminde olduklarını görüyorum: ALTER TABLE [Production].[ProductCostHistory] WITH CHECK ADD CONSTRAINT [FK_ProductCostHistory_Product_ProductID] FOREIGN KEY([ProductID]) REFERENCES [Production].[Product] ([ProductID]) GO hemen ardından: ALTER TABLE [Production].[ProductCostHistory] CHECK CONSTRAINT [FK_ProductCostHistory_Product_ProductID] GO Bunu yabancı anahtarlar (burada olduğu gibi), benzersiz kısıtlamalar ve düzenli …


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.