Если вы хотите показать его в DataGridview, вы должны изменить его тип, потому что по умолчанию это String, и поскольку вы меняете его на десятичный, он считает Number с плавающей запятой
Dim dt As DataTable = New DataTable
dt.Columns.Add("col1", GetType(Decimal))
dt.Rows.Add(1)
dt.Rows.Add(10)
dt.Rows.Add(2)
DataGridView1.DataSource = dt
Для заголовков, начинающихся с 'A', используйте %
после A
SELECT * FROM weblinks WHERE catid = 4 AND title LIKE 'A%'
Для заголовков с буквой «A» используйте %
по обе стороны от A
SELECT * FROM weblinks WHERE catid = 4 AND title LIKE '%A%'
Для заголовков, заканчивающихся буквой «A», используйте %
перед A
SELECT * FROM weblinks WHERE catid = 4 AND title LIKE '%A'
В основном %
является подстановочным знаком. Он сообщает MySQL, что в этом месте может находиться что угодно.
Чтобы иметь цифры в качестве первой буквы, проверьте ответ Марка.
Подстановочными знаками для LIKE
являются %
и _
, где% соответствует 0 или более символам и _ соответствует ровно одному символу.
Существующие ответы верны для начала с A:
SELECT * FROM weblinks WHERE catid = 4 AND title LIKE 'A%'
Для начала с любого числа вы можете использовать оператор REGEXP:
SELECT * FROM weblinks WHERE catid = 4 AND title REGEXP '^[0-9]'
попробуйте:
SELECT * FROM weblinks WHERE catid = 4 AND ((title like 'A%') OR (title like 'B%'))
и т. Д.
SELECT * FROM weblinks WHERE catid = 4 AND title LIKE 'A%'
% говорит «что угодно», так что это «А», тогда что угодно. Работает только с оператором сравнения LIKE.