Nasıl bir tabloda belirli bir sütunun ilk karakter kaldırabilirim?
SQL, nasıl bir tablodaki belirli bir sütundaki değerlerin ilk 4 karakter kaldırabilir miyim? Sütun adı Student Code
değer ABCD123Stu1231
bir örnektir.
Tüm kayıtlar için masamdan ilk 4 karakter kaldırmak istiyorum
Bana yol lütfen
CEVAP
SELECT RIGHT(MyColumn, LEN(MyColumn) - 4) AS MyTrimmedColumn
Edit: Açıklamaya, SAĞA dönmek için 2 bağımsız çalışması için dize (veya sütun), ve karakter sayısını ("doğru" dizesi yan). başlayarak alır LEN sütun veri uzunluğunu verir, ve biz tam işlevi en soldaki 4 karakter bırakır, böylece dört çıkarma"".
Bu mantıklı umuyoruz.
Yeniden Düzenle - ben sadece Andrew cevabı okudum ve çok iyi interperpereted doğru olabilir, yanlış anlamış olabilirim. Eğer bu davanın (ve tablosunu GÜNCELLEŞTİRMEK yerine sadece sahte sonuçlar geri dönmek istiyorum), bunu yapabilirsiniz:
UPDATE MyTable
SET MyColumn = RIGHT(MyColumn, LEN(MyColumn) - 4)
Doğru yolda, ama onun çözüm olacaktırdevam etatarak yerine dize başında 4 karakter, 4 karakter dedi.
Nasıl bir dize belirli bir karakter de...
Nasıl JavaScript belirli bir dizinde b...
Nasıl olursa NSString belirli bir kara...
Nasıl belirli bir sayıda karakter için...
Nasıl bir javascript dize belirli bir ...