sql >> Databasteknik >  >> RDS >> Mysql

Få första karaktärerna från en sträng

Redigera:

I My SQL , kan du använda LEFT (eller SUBSTRING ) till SELECT visst antal tecken från en string . Eftersom det du behöver är de första tecknen, föreslår jag att du använder LEFT :

SELECT LEFT(field_value, 20) FROM MyTableName

Original:

(Eftersom taggen ursprungligen var C# , tillhandahåller följande lösning nedan lösning för C# problem)

Du bör använda Substring(0, 20) . Det första argumentet (0 ) är startindexet och det andra argumentet (20 ) är längden på string du vill ta.

Till exempel:

var str = "123456789012345678901234567890";
str = str.Substring(0, 20);


  1. Partitionstabell, varje partition på olika hårddiskar på min hårddisk

  2. MySQL exit-hanterare ignoreras

  3. Tvetydig kolumn i MySQL/Rails hitta metod

  4. Hur får man ålder med hjälp av kolumnen Födelsedatum efter MySQL-fråga?