11 Mayıs 2011, ÇARŞAMBA
MySQL sorgu sayısı içine metin dönüştürmek
MySQL sorgu içinde sayı içine metin dönüştürmek mümkün mü? Adı ve biçimi, bir sayı içeren bir tanımlayıcı ile bir sütun var "-no name". Sütun türü VARCHAR vardır. Ama sütun karakter emirlerinizi yerine göre ayrı ayrı sayısı (aynı adı taşıyan satırlar) göre satırları sıralamak istiyorum yani
name-1
name-11
name-12
name-2
Eğer sayısı kesersem convert 'varchar' numara 'gerçek' bir numara ve bu satırları sıralamak için kullanabilir miyim? Elde edilen aşağıdaki sipariş etmek istiyorum.
name-1
name-2
name-11
name-12
Yapamam ayrı bir sütun sayısını ifade eder.
2011-05-11 9:32 düzenlenmiş
Çözüm aşağıdaki ... ORDER BY column * 1
buldum. Eğer adını içerir eğer herhangi bir sayı bu çözümü kullanmak için kaydedin.
CEVAP
11 Mayıs 2011, ÇARŞAMBA
Bu çalışması gerekir:
SELECT field,CONVERT(SUBSTRING_INDEX(field,'-',-1),UNSIGNED INTEGER) AS num
FROM table
ORDER BY num;
Bunu Paylaş:
FARKLI ve bir arada kullanarak bir MyS...
Nasıl DOM öğesinin içine metin satır s...
Mysql eğer durum sayısı sorgu...
Nasıl çıkış için MySQL csv biçiminde s...
MySQL: Büyük VARCHAR vs METİN?...