Уточнить значение SQL запроса

106
04 августа 2019, 16:40

Есть такой код, например:

SELECT p.OwnerUserId, p.Id, p.Title, p.Score 
From Posts p 
  Join PostTags t on t.PostId = p.Id 
Where t.TagId = 38 AND p.PostTypeId = 1 AND p.CreationDate >= '2019-01-01' AND p.CreationDate < '2019-01-11' 
ORDER BY p.Score desc;

Уточните, где можно прочитать\узнать, значение запроса, когда в названия полей и таблиц указываются дополнительные символы (p.OwnerUserId вместо OwnerUserId). Правильно ли я считаю, что "p." - это просто возможность указать, из какой именно таблицы брать данные, при условии, если столбцы имеют одинаковое название? Во всех ли БД это применимо? (конкретно Oracle, MsSQL, MySQL, PostgreSQL).

READ ALSO
Как выводить информацию с БД, если foreign key равен NULL

Как выводить информацию с БД, если foreign key равен NULL

Есть 3 таблицы в базе данныхНапример:

141
Вставка изображений в HTML [закрыт]

Вставка изображений в HTML [закрыт]

Как сделать изображение со ссылкой на mp3 в той же вкладке

108
Обработка тегов TagHandler

Обработка тегов TagHandler

Есть текст: "Часть [part_1_11/]111[/part] содержит

119
Собственная функция MySubstring

Собственная функция MySubstring

Я решил написать собственую функцию MySubstringНо я не уверен что правильно все сделал + в меине выдает ошибку что я не могу так записывать

123