Lucky_Student
@Lucky_Student

SQLite — работа с text (varchar)?

Нужно сделать обновление через update, которое будет дописывать одну букву в строку. Моя попытка:


create table Test(

Num varchar(6)

);


UPDATE Test

SET Num=Num+«x»;


не увенчалась успехом, т.к. к полям типа varchar нельзя применять арифметические операции.


Concate из SQL тоже нельзя использовать, равно как и некоторые другие вещи из SQL.

В общем, я честно пытался нагуглить ответ довольно долго, но не получается.

Поможете?
  • Вопрос задан
  • 8972 просмотра
Пригласить эксперта
Ответы на вопрос 2
Mithgol
@Mithgol
Для конкатенации (состыковывания) текстовых строк в языке SQLite служит не плюс, а оператор «||», согласно документации по операторам.
Ответ написан
Комментировать
@Otkrick
Типы данных SQLite: INTEGER, REAL, TEXT, BLOB или NULL. Используйте Text.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы