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

100
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 таблицы в базе данныхНапример:

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

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

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

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

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

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

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

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

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

118