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

12
Açık ve örtük SQL birleştirmeleri
Açık ve örtük iç birleşmede herhangi bir verimlilik farkı var mı? Örneğin: SELECT * FROM table a INNER JOIN table b ON a.id = b.id; vs. SELECT a.*, b.* FROM table a, table b WHERE a.id = b.id;
399 sql  join 



12
Count () içinde koşul belirtmek mümkün mü?
İçinde bir koşul belirtmek mümkün mü Count() ? Yalnızca Konum sütununda "Yönetici" olan satırları saymak istiyorum. Ben sayım deyiminde kullanarak değil, kullanmak istiyorum WHERE; Aynı hem Yöneticileri ve Diğer saymak gerekir çünkü bu konuda soruyorum SELECTgibi (bir şey Count(Position = Manager), Count(Position = Other))bu yüzden WHEREbu örnekte benim için kullanılmasıdır.
391 sql  sql-server  tsql 

17
MySQL'de Birden Fazla Güncelleme
Aynı anda birden çok satır ekleyebilirsiniz biliyorum, MySQL bir kerede birden fazla satır (bir sorguda olduğu gibi) güncellemek için bir yolu var mı? Düzenleme: Örneğin aşağıdakilere sahibim Name id Col1 Col2 Row1 1 6 1 Row2 2 2 3 Row3 3 9 5 Row4 4 16 8 Aşağıdaki tüm Güncelleştirmeleri …
388 mysql  sql  sql-update 

2
SQL Server'da iç içe seçme deyimi
Aşağıdakiler neden çalışmıyor? SELECT name FROM (SELECT name FROM agentinformation) Sanırım SQL anlayışım yanlış, çünkü bunun aynı şeyi döndüreceğini düşünürdüm SELECT name FROM agentinformation İnner select ifadesi, dış SELECT ifadesinin sorguladığı bir sonuç kümesi oluşturmuyor mu?



7
MySQL'de bir değişken nasıl bildirilir?
Nasıl benim ikinci sorgu kullanabilirsiniz, mysql bir değişken bildirmek için? Gibi bir şey yazmak istiyorum: SET start = 1; SET finish = 10; SELECT * FROM places WHERE place BETWEEN start AND finish;
386 mysql  sql 


5
Mevcut tabloya SQL Server SELECT
Bir tablodan bazı alanları seçmek ve saklı yordamdan varolan bir tabloya eklemek çalışıyorum. İşte ne çalışıyorum: SELECT col1, col2 INTO dbo.TableTwo FROM dbo.TableOne WHERE col3 LIKE @search_key SELECT ... INTO ...Geçici tablolar için olduğunu düşünüyorum bu yüzden bir hata alıyorumdbo.TableTwo zaten var . Nasıl birden fazla satır ekleyebilir dbo.TableOneiçine dbo.TableTwo?

11
FROM yan tümcesinde güncelleme için hedef tablo belirtemezsiniz
Basit bir mysql tablo var: CREATE TABLE IF NOT EXISTS `pers` ( `persID` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(35) NOT NULL, `gehalt` int(11) NOT NULL, `chefID` int(11) DEFAULT NULL, PRIMARY KEY (`persID`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=4 ; INSERT INTO `pers` (`persID`, `name`, `gehalt`, `chefID`) VALUES (1, 'blb', 1000, 3), …

25
MySQL'deki yinelenen satırları kaldırma
Aşağıdaki alanları içeren bir tablo var: id (Unique) url (Unique) title company site_id Şimdi, aynı satırları kaldırmam gerekiyor title, company and site_id. Bunu yapmanın bir yolu bir script ( PHP) ile birlikte aşağıdaki SQL kullanmak olacaktır : SELECT title, site_id, location, id, count( * ) FROM jobs GROUP BY site_id, …
375 mysql  sql  duplicates 



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.