SQL

15 отговора 634 прегледа
#1

SQL

Niakoi moje li da mi pomogne da promenia tazi zaiavka taka 4e da mi otkriva zapisite bez da gi izpisvam celi

SELECT Table.*
FROM Table
WHERE (((Table.NAME) Like (Forms!Form!Name)))

Отговор
в отговор на lubitel #2

Re: SQL

kakwo znachi bez da gi izpiswash celi?

Отговор
в отговор на lubitel #3

Re: SQL

ако искаш да намираш имента (примерно), които започват с и да въведеш само Дими* шъ трябва са си изпраскаш кодец във формата...

Отговор
в отговор на lubitel #4

Re: SQL

Трябва да ЗНАЕШ имената на Таблиците и Колоните.

Това е в самата същина на релационните бази данни.

salle.online.bg/sig
Отговор
в отговор на salle #5

Re: SQL

пък да не говорим за constraints...

Отговор
в отговор на salle #6

Re: SQL

Това е в самата същина на релационните бази данни

Я
Това пък от къде го взе?

Отговор
в отговор на Дyxчe #7

Kato kakav code

6te mi pokaje6 li ne6to primerno?
Blagodaria

Отговор
в отговор на lubitel #8

Re: SQL

prosto slozi chastta, koiato iskash da tyrsish v %:

SELECT Table.*
FROM Table
WHERE (Table.NAME Like "%stan%")

i ste ti vyrne vsi4ki records, v koito Table.Name sydyrza "stan", ako napishesh "stan%", ste vyrne vsicki, koito zapochvat sys "stan", a "%stan" - tezi, koito zavyrshvat taka. nadiavam se, che e tova, koeto iskash, zastoto ne stava mnogo iasno ot vyprosa. :)

btw, ne sym siguren dali % e universalen za vsi4ki SQL interpretacii, vyzmozno e niakyde da e nesto drugo.

Отговор
в отговор на CTan #9

Re: SQL

Blagodaria no s % v access ne raboti.

Отговор
в отговор на lubitel #10

Re: SQL

Вместо % пробвай *

Отговор
в отговор на NDeu #11

Re: SQL

I sas zvezda probvah
Neznam kak triabva da se potredi Vzetite danni ot textbox-a i *
dannite ot textbox-a izglejdat po tozi na4in
Forms!ime_na_forma!ime_na_pole

Отговор
в отговор на lubitel #12

За Аксеса ползвай

звездичка.
или по-горния пример
вместо
stan% ползвай "stan"&"*"
и вместо
%stat% ползвай "*"&"stan"&"*"

Малко е тромаво но така работи Аксес.

P.S. Кавичките аксеса ги добавя автоматично, но все пак поглеждай какво е направил за да не те изненада.
Ако напишеш :
stan&* ще го промени на "stan"&"*"

Отговор
в отговор на lubitel #13

Пробвай нещо такова

Модифицирай примера на NDeu до нещо такова:

SELECT Table.*
FROM Table
WHERE (Table.NAME Like "*" & Forms!ime_na_forma!ime_na_pole "*");

В MS Access (Jet) метасимволът е звездичката. Не казвай, че не работи.

За да работи тази SQL-заявка, формата ime_na_forma трябва да е визуализирана в същия момент.

Отговор
в отговор на lubitel #14

Поправка

В израза, който дадох съм допуснал грешчица. Трябва да бъде така:

SELECT Table.*
FROM Table
WHERE (Table.NAME Like "*" & Forms!ime_na_forma!ime_na_pole & "*");

Отговор
в отговор на Gogo #16

Thanks

за това ставаше на въпрос

Отговор