sql >> Databáze >  >> RDS >> Mysql

Získejte první znaky z řetězce

Upravit:

V My SQL , můžete použít LEFT (nebo SUBSTRING ) na SELECT určitý počet znaků z string . Protože potřebujete první znaky, doporučuji použít LEFT :

SELECT LEFT(field_value, 20) FROM MyTableName

Původní:

(Vzhledem k tomu, že značka byla původně C# , níže uvedené řešení poskytuje řešení pro C# problém)

Měli byste použít Substring(0, 20) . První argument (0 ) je počáteční index a druhý argument (20 ) je délka string chcete vzít.

Například:

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


  1. mysql_fetch_array přidat všechny řádky?

  2. Jaký je maximální počet řádků, které může jedna SQL Server tabulka uložit?

  3. Oracle:PŘI AKTUALIZACI DUPLIKÁTNÍHO KLÍČE

  4. Proč nemohu v příkazu DELETE použít alias?