sql hakkında sorular

30
cevaplar

Varolan bir tabloya varsayılan değeri olan bir sütun ekleme SQL Server

varsayılan değeri olan bir sütun SQL Server 2000 / SQL Server 2005 varolan bir tabloya nasıl eklenebilir ?
tarihinde sordu 2008-09-18 16:30:04
10
cevaplar

Veritabanı dizin oluşturma nasıl çalışır?

, dizinlemenin veri kümenizin boyutu arttıkça çok önemli olduğu göz önüne alındığında, dizinlemenin bir veritabanı-agno ... ir mi? bir alanı dizinlemek için sorgular hakkında bilgi için bir veritabanı sütununu nasıl dizinlerim.
tarihinde sordu 2008-08-04 14:07:12
30
cevaplar

Nasıl tek bir metin dizesine birden çok satır metni birleştirmek için SQL server?

üç satır içeren adları tutan bir veritabanı tablosu düşünün: Peter Paul Mary bunu Peter, Paul, Mary tek bir dizeye dönüştürmenin kolay bir yolu var mı?
tarihinde sordu 2008-10-12 03:49:59
30
cevaplar

SQL Server DateTime veri türü yalnızca Tarihe geri dönmek için nasıl

SELECT GETDATE() döndürür: 2008-09-22 15:24:13.790 o tarih parçasını saat parçası olmadan istiyorum: 2008-09-22 00:00:00.000 bunu nasıl alabilirim?
tarihinde sordu 2008-09-22 07:31:33
4
cevaplar

Tek bir SQL sorgusunda birden çok satır ekleme? [çoğaltmak]

bu sorunun zaten burada bir cevabı var: "dbo'ya Ekle" yi tekrar etmeden birden çok ... ERT INTO MyTable VALUES ("Miranda", 126, "Bristol Office"); can I insert tek bir SQL statement tüm 4 satır ?
tarihinde sordu 2009-01-17 08:55:54
30
cevaplar

MySQL Komut satırını kullanarak bir SQL dosyası nasıl alınır?

ben phpMyAdmin bir ihracat ile bir .sql dosyası var . Komut satırını kullanarak farklı bir sunucuya almak istiyoru ... r. Bu dosyayı sorun olmadan nasıl içe aktarabilirim? önce bir veritabanı oluşturmam gerekiyor mu?
tarihinde sordu 2013-07-16 04:43:48
3
cevaplar

INNER JOİN, LEFT JOİN, RİGHT JOİN ve FULL JOİN arasındaki fark nedir? [çoğaltmak]

bu sorunun zaten burada bir cevabı var: "INNER JOİN" ve "OUTER JOİN"arasındaki fark ... arasındaki fark nedir INNER JOIN , LEFT JOIN , RIGHT JOIN ve FULL JOIN ' ?
tarihinde sordu 2011-04-18 21:15:24
23
cevaplar

Bir IF...sonra bir SQL seçimde nasıl gerçekleştirebilirim?

bir SQL SELECT ifadesinde IF...THEN nasıl gerçekleştirebilirim? örneğin: SELECT IF(Obsolete = 'N' OR InStock = 'Y' ? 1 : 0) AS Saleable, * FROM Product
tarihinde sordu 2008-09-15 18:34:09
22
cevaplar

UNİON ve UNİON ALL arasındaki fark nedir?

UNION ve UNION ALL arasındaki fark nedir?
tarihinde sordu 2008-09-08 19:19:33
22
cevaplar

... Değerlerine Ekle ( seç ... FROM …)

başka bir tablodaki girişi kullanarak INSERT INTO bir tablo yapmaya çalışıyorum. Bu birçok veritabanı motorları için t ... tandardı (örneğin, SQL-92 ), altta yatan veritabanı hakkında endişelenmeden değerleri eklememe izin verecek mi?
tarihinde sordu 2008-08-25 16:45:56
7
cevaplar

İlişkisel bir veritabanında hiyerarşik verileri depolamak için seçenekler nelerdir?

İyi Genel Bakış genel olarak konuşursak, hızlı okuma süreleri (örneğin, iç içe geçmiş küme) veya hızlı y ... archyıd veri türü Lineage sütun yaklaşımı ile yardımcı ve temsil edilebilir derinliği genişletmek gibi görünüyor.
tarihinde sordu 2010-10-29 04:23:33
21
cevaplar

Mysql'de otomatik artış nasıl sıfırlanır?

nasıl reset AUTO_INCREMENT bir alanın? Tekrar 1 den saymaya başlamasını istiyorum.
tarihinde sordu 2012-01-19 12:37:49
9
cevaplar

Birden çok MySQL satırını bir alana birleştirebilir miyim?

kullanarak MySQL , ben gibi bir şey yapabilirsiniz: SELECT hobbies FROM peoples_hobbies WHERE person_id = 5; ... NCAT_WS işlevleri sonuç kümelerini kabul ediyor gibi görünmüyor, bu yüzden herkes bunu nasıl yapacağını biliyor mu?
tarihinde sordu 2008-11-10 05:34:26
29
cevaplar

SQL bir sütunda maksimum değere sahip yalnızca satırları seçin

belgeler için bu tabloya sahibim (burada basitleştirilmiş versiyon): +------+-------+-------------------------- ... ed cevapların upvote oranını aştı. Amaç bu değildi! Keman cevaplara, özellikle kabul edilen cevaplara dayanmaktadır.
tarihinde sordu 2011-10-12 23:42:07
7
cevaplar

Birleştirme ve iç birleştirme arasındaki fark

hem bu birleşimler bana aynı sonuçları verecektir: SELECT * FROM table JOIN otherTable ON table.ID = otherTable ... ans ya da başka ifadelerde arasında herhangi bir fark var mı? farklı SQL uygulamaları arasında farklı mı?
tarihinde sordu 2009-02-19 17:47:29
13
cevaplar

İç birleştirme üzerinde çapraz uygulama ne zaman kullanmalıyım?

CROSS ' kullanmanın temel amacı nedir? , bölümleme yapıyorsanız büyük veri kümeleri üzerinde seçerken cr ... /* the equivalent query using INNER JOIN */ select * from Person p inner join Company c on p.companyid = c.companyId
tarihinde sordu 2009-07-16 21:42:21
10
cevaplar

İÇ vs WHERE KATIL

sadelik için, tüm ilgili alanlar NOT NULL olduğunu varsayalım . şunları yapabilirsiniz: SELECT ta ... eignkey = table2.primarykey WHERE (some other conditions) bu iki işi MySQL de aynı şekilde yapıyor mu ?
tarihinde sordu 2009-06-19 20:16:24
21
cevaplar

Her gruptaki son kaydı alma - MySQL

aşağıda gösterildiği gibi verileri içeren bir tablo messages vardır: Id Name Other_Columns ----------------- ... Y id DESC) AS x GROUP BY name ama bu görünüyor oldukça verimsiz. Aynı sonuca ulaşmanın başka yolları var mı?
tarihinde sordu 2009-08-21 21:04:04
9
cevaplar

MySQL tablosuna ekleme veya varsa güncelleştirme

bir veritabanı tablosuna bir satır eklemek istiyorum, ancak aynı benzersiz anahtarla bir satır varsa satırı güncelleme ... tiyorum. Normalde bu bir hata verir. insert IGNORE kullanırsam hatayı görmezden gelir, ancak yine de güncellenmez.
tarihinde sordu 2010-11-17 17:08:52
17
cevaplar

İşlev vs saklı yordam SQL Server

işlevleri ve saklı yordamı uzun süredir öğreniyorum ama neden ve ne zaman bir işlev veya saklı yordam kullanmam gerekt ... m. Bana aynı görünüyorlar, belki de bu konuda biraz acemi olduğum için. biri bana nedenini söyleyebilir mi?
tarihinde sordu 2009-07-24 23:40:06
17
cevaplar

SQL'DE başka bir sütun tarafından farklı olan Max(sütun değeri) ile satırları nasıl seçebilirim?

masam: id home datetime player resource ---|-----|------------|--------|--------- 1 | 10 | 04/03 ... R BY datetime 151980920 yok. Tüm kayıtları verir. -- 3 ..something exotic: çeşitli sonuçlarla.
tarihinde sordu 2009-03-04 23:14:26
20
cevaplar

SQL Server'da belirli bir tabloya başvuran tüm yabancı anahtarları nasıl listeleyebilirim?

bir SQL Server veritabanında çok başvurulan bir tabloyu kaldırmam gerekiyor. Tabloyu bırakmak için kaldırmam gereken ... ının bir listesini nasıl alabilirim? (SQL cevapları) yönetim stüdyosunun GUI hakkında tıklayarak üzerinde.)
tarihinde sordu 2009-01-27 15:17:59
16
cevaplar

Postgresql'deki yinelenen güncellemede Ekle?

birkaç ay önce, aşağıdaki sözdizimini kullanarak Mysql'de bir kerede birden fazla güncelleme nasıl gerçekleştirileceği ... bilmiyorum. açıklığa kavuşturmak için eklemek istiyorum birkaç şey ve zaten onları güncellemek için varsa.
tarihinde sordu 2009-07-10 15:38:49
17
cevaplar

SQL Server'daki bir tablodan sütun adlarını nasıl alabilirim?

bir tablonun tüm sütunlarının adını sorgulamak istiyorum. Bunu nasıl yapacağımı buldum: ' ' ... ' ama bilmem gerekiyor: bu Microsoft SQL Server (benim durumumda 2008) nasıl yapılabilir?
tarihinde sordu 2009-06-28 18:05:50
12
cevaplar

MySQL & # 39; de tek tırnak, çift tırnak ve arka keneler ne zaman kullanılır

sorguları yazmak için en iyi yolu öğrenmeye çalışıyorum. Ben de tutarlı olmanın önemini anlıyorum. Şimdiye kadar, rast ... aşık 20 dakika boyunca benzer soruların cevaplarını okuyordum, ancak bu soruya kesin bir cevap yok gibi görünüyor.
tarihinde sordu 2012-07-04 05:53:36
10
cevaplar

Sol, Sağ, dış ve iç birleşimler arasındaki fark nedir?

tüm bu farklı birleşimleri nasıl ayırt edeceğimi merak ediyorum ...
tarihinde sordu 2009-01-15 22:07:31
21
cevaplar

SQL Server INSERT veya UPDATE için çözümler

MyTable(KEY, datafield1, datafield2...) bir tablo yapısını varsayalım . genellikle mevcut bir kaydı güncelle ... adı: IF (key exists) run update command ELSE run insert command bunu yazmanın en iyi yolu nedir?
tarihinde sordu 2008-09-20 19:00:47
15
cevaplar

MySQL & # 39; de tam bir dış birleştirme nasıl yapılır?

Mysql'de tam bir dış birleştirme yapmak istiyorum. Bu mümkün mü? MySQL tarafından desteklenen tam bir dış birleştirme mi?
tarihinde sordu 2011-01-25 20:34:18
14
cevaplar

Düz bir masayı bir ağaca ayrıştırmanın en verimli / zarif yolu nedir?

sipariş edilen bir ağaç hiyerarşisini depolayan düz bir tabloya sahip olduğunuzu varsayalım: Id Name ... ez, bu sadece okunabilir hale getirmekti. kendi çözümümü gönderdim, böylece parçalara çekebilirsiniz.
tarihinde sordu 2008-10-10 20:47:43
7
cevaplar

Mysqldump ile belirli tabloları atla

mysqldump komutundan belirli tabloları kısıtlamanın bir yolu var mı? örneğin, sadece table1 ve table2: ... ldump belgelerinde hiçbir şey bulamadım, bu yüzden brute-force (tüm tablo adlarını belirtme) gitmek için tek yol mu?
tarihinde sordu 2009-01-08 20:30:17