«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.


2
Hızlı test için PostgreSQL'i optimize edin
PostgreSQL için SQLite tipik bir Rails uygulaması için geçiyorum. Sorun, PG ile çalışan özelliklerin yavaşlamasıdır. SQLite'de ~ 34 saniye, PG'de 2x'den daha yavaş olan ~ 76 saniyedir . Bu yüzden şimdi hiçbir kod değişikliği olmadan SQLite ile eşit performans performansını getirmek için bazı teknikler uygulamak istiyorum (ideal olarak muhtemelen mümkün …

8
SQL'de sendika ile nasıl sipariş verilir?
Veriler birçok seçenekten geldiğinde sipariş vermek ve birleştirmek mümkün müdür? Gibi Select id,name,age From Student Where age < 15 Union Select id,name,age From Student Where Name like "%a%" Bu sorguyu ada göre nasıl sipariş edebilirim? Bazıları bunun gibi sorgulayabileceğini söyledi. Select id,name,age From Student Where age < 15 or name …
202 sql  sql-order-by  union 


8
MySQL sorgusunun WHERE yan tümcesinde sütun takma adını kullanmak hata üretir
Çalıştırdığım sorgu aşağıdaki gibidir, ancak bu hatayı alıyorum: # 1054 - 'IN / ALL / ANY alt sorgusundaki' guaranteed_postcode 'bilinmeyen sütunu SELECT `users`.`first_name`, `users`.`last_name`, `users`.`email`, SUBSTRING(`locations`.`raw`,-6,4) AS `guaranteed_postcode` FROM `users` LEFT OUTER JOIN `locations` ON `users`.`id` = `locations`.`user_id` WHERE `guaranteed_postcode` NOT IN #this is where the fake col is being …

3
MYSQL Güncelleme Bildirimi İç Birleştirme Tabloları
Sorunun ne olduğu hakkında hiçbir fikrim yok. MySQL 5.0 kullanarak aşağıdaki MYSQL güncelleştirme deyimini çalıştırmaya çalışırken derleme hatası alıyorum UPDATE b SET b.mapx = g.latitude, b.mapy = g.longitude FROM business AS b INNER JOIN business_geocode g ON b.business_id = g.business_id WHERE (b.mapx = '' or b.mapx = 0) and g.latitude …
201 mysql  sql 

9
Oracle SQL Developer'da hangi tabloların belirli bir tabloya başvurduğunu nasıl bulabilirim?
In Oracle SQL Developer ben bir tablo bilgi görüntülerken ediyorsam, beni (tablo bu tablo tarafından başvurulan ve dolayısıyla) yabancı anahtarları görelim kısıtlamaları, görüntüleyebilir ve ne görmek bağımlılıkları görüntüleyebilirsiniz paketler ve böyle bir tablo referans. Ancak hangi tabloların tabloya başvurduğunu nasıl bulacağımı bilmiyorum. Örneğin, empmasaya bakıyorum diyelim . emp_deptHangi çalışanların hangi …

16
Bir alandaki tarih ile başka bir alandaki saat nasıl birleştirilir - MS SQL Server
Karşılaştığım bir alıntıda 2 datetimesütunum var. Bir sütun tarihleri ​​gösterildiği gibi, diğeri de gösterildiği gibi saklar. Bu iki alanı 1 tür sütunda birleştirmek için tabloyu nasıl sorgulayabilirim datetime? Tarih 2009-03-12 00:00:00.000 2009-03-26 00:00:00.000 2009-03-26 00:00:00.000 Zamanlar 1899-12-30 12:30:00.000 1899-12-30 10:00:00.000 1899-12-30 10:00:00.000
200 sql  sql-server  datetime 

5
Dahili birleştirmeyle PostgreSQL silme
DELETE B.* FROM m_productprice B INNER JOIN m_product C ON B.m_product_id = C.m_product_id WHERE C.upc = '7094' AND B.m_pricelist_version_id = '1000020' PostgreSQL 8.2.11 aşağıdaki hatayı alıyorum ERROR: syntax error at or near "B" LINE 1: DELETE B.* from m_productprice B INNER JOIN m_product C ON ... vermeyi denedim DELETE B …
200 sql  postgresql 

2
Birden çok “birlikte” kullanabilir miyim?
Sadece örneğin: With DependencedIncidents AS ( SELECT INC.[RecTime],INC.[SQL] AS [str] FROM ( SELECT A.[RecTime] As [RecTime],X.[SQL] As [SQL] FROM [EventView] AS A CROSS JOIN [Incident] AS X WHERE patindex('%' + A.[Col] + '%', X.[SQL]) > 0 ) AS INC ) With lalala AS ( SELECT INC.[RecTime],INC.[SQL] AS [str] FROM ( …

5
SELECT deyimlerinde NOLOCK ipucunun etkisi
Asıl soru şu: Ben kirli okumalar umurumda değilse, bir SELECT deyimi ile (NOLOCK) ipucu ekleyerek performansını etkileyecektir: geçerli SELECT deyimi verilen tabloya göre yapılan diğer işlemler Misal: Select * from aTable with (NOLOCK)
199 sql  sql-server  locking 


9
Çoklu Tablo Tablosu Değerli İşlev ve Satır İçi Tablo Değerli İşlev
Göstermek için birkaç örnek, sadece örtmek: Satır İçi Tablo Değerli CREATE FUNCTION MyNS.GetUnshippedOrders() RETURNS TABLE AS RETURN SELECT a.SaleId, a.CustomerID, b.Qty FROM Sales.Sales a INNER JOIN Sales.SaleDetail b ON a.SaleId = b.SaleId INNER JOIN Production.Product c ON b.ProductID = c.ProductID WHERE a.ShipDate IS NULL GO Çoklu Tablo Tablosu Değerli CREATE …

3
LINQ SQL Aracı [kapalı]
Şu anda olduğu gibi, bu soru Soru-Cevap formatımıza uygun değil. Yanıtların gerçekler, referanslar veya uzmanlık tarafından desteklenmesini bekliyoruz, ancak bu soru muhtemelen tartışma, tartışma, oylama veya genişletilmiş tartışma talep edecektir. Bu sorunun çözülebileceğini ve muhtemelen yeniden açılabileceğini düşünüyorsanız, yardım için yardım merkezini ziyaret edin . 8 yıl önce kapalı . …
198 sql  linq 

12
iki tablo arasındaki farkları döndürmek için sql sorgusu
Bazı verileri doğrulamak için iki tablo, SQL Server karşılaştırmaya çalışıyorum. Verilerin biri ya da diğerinde olduğu her iki tablodan tüm satırları döndürmek istiyorum. Özünde, tüm tutarsızlıkları göstermek istiyorum. Bunu yaparken üç parça veriyi kontrol etmeliyim, FirstName, LastName ve Product. SQL için oldukça yeniyim ve bulduğum birçok çözüm karmaşık şeyler üzerinde …

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.