Запросы на Sql
Помагите кто силен в SQL
есть табличка допустем в ней есть столбец Номер документа содержит 1000 строк, например "777-0001" ..... и так до "777-1000" задача поставлена избавится от части данных в каждой строчке т.е. хочу чтобы вместо "777-0001" было "001" и так далее все 1000 строк помагите сделать такой запросик или ченить другое!!!!!:192: :192: |
Re: Возможно ли создать Sql запрос ?
Можно после выполнения запроса отпарсить строку. Например если используется PHP:
$stoke=substr($stroke, 5, length($stroke)); |
Re: Возможно ли создать Sql запрос ?
for ($i = 1; $i = 1000; $i++ ) {
$sql = ("UPDATE `table` SET `stolbec` = `".$i."` WHERE `stolbec` = `7000-001`"); } типа того, сам там цж додумаешься. |
HELP! запрос SQL
Имеем таблицу Значения показателей в ней поля:
id_показателя id_человека Значение показателя ??? Необходимо выбрать Значение показателя по id_показателя и id_человека и отобразить его в Поле изначально заложено, что такой показатель всего один! Для списка все работает.... Код:
SELECT [Значения показателей].[Значение показателя] А мне надо вернуть значение показателя в Поле Хотя и значение всего одно, но структура подразумевает несколько значений показателя.... Значит из всего списка, который является результатом запроса, надо взять одно значение. Я так пологаю... надо брать первое, только с First у меня ничего не получилось Что мне делать??? Зараннее СПАСИБО! |
Re: Возможно ли создать Sql запрос ?
Если все записи в столбце Номер_документа имеют вид 777-****, то можно воспользоваться таким запросом:
Код:
UPDATE `table_name` SET `Номер_документа`=RIGHT(`Номер_документа`, 4); |
Re: Возможно ли создать Sql запрос ?
в FoxPro
SCAN FOR nomer_docum=777-???? REPLACE nomer_docum WITH new_nomer ENDSCAN так вот REPLACE это и есть SQL |
Re: Возможно ли создать Sql запрос ?
Цитата:
Код:
UPDATE `table_name` SET `Номер_документа`=RIGHT(`Номер_документа`, 4) |
Re: Возможно ли создать Sql запрос ?
for Oracle:
select substr(field_nom, 5, length(field_nom)) result from table where length(field_nom)>5 |
Re: Возможно ли создать Sql запрос ?
В Oracle для просто выборки:
select replace (str, '777-', '') num from test_table Для update с откидыванием ненужной части строки: update test_table set str=replace(str, '777-', '') |
Помогить плиз создать SQL запрос!
:787: SQl знаю очень слабо, только совсем азы, овпрос сотоит из 2х частей:
Задача: Есть некий обект (улица), которую надо описать в БД охарактеризовав её диопазоном координат по карте отноительно 2х осей Х и У. Пример: id - 1; name_street - str1; coordinats_X - 150-180; cordinate_Y - 87-92; id - 2; name-street - str2; coordinats_X - 65-82; cordinate_Y - 112-118; Вопрос 1ый - Какой тип столбца координат Х и У надо задать, чтобы стало возможным таоке описание переменных(в диапазоне от.. до.. ) Вопрос 2ой - Необходимо создать запрос, на обработчик события onClick по карте, чтобы он имея координаты по карте просканил базу и нашол улоице соответствующую точке находящейся в её диапазоне координат! Среда разработки - BCB 6, ДБ сервер Мускуль версия 5,0,45 Заранее благодарю! |
Часовой пояс GMT +3, время: 18:08. |
Работает на vBulletin® версия 3.8.12 by vBS.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot